package edu.upc.autopartescybershop.service.impl;

import edu.upc.autopartescybershop.domain.Categoria;
import edu.upc.autopartescybershop.repository.CategoriaRepository;
import edu.upc.autopartescybershop.service.CategoriaService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 *
 * @author Carlos
 */
@Service
public class CategoriaServiceImpl implements CategoriaService
{

    @Autowired
    CategoriaRepository categoriaRepository;

    @Override
    public List<Categoria> obtenerCategorias()
    {
        return categoriaRepository.obtenerCategorias();
    }

    @Override
    public Categoria obtenerCategoria(int codigo)
    {
        return categoriaRepository.obtenerCategoria(codigo);
    }

    @Override
    public void grabarCategoria(Categoria categoria)
    {
        categoriaRepository.grabarCategoria(categoria);
    }

    @Override
    public void eliminarCategoria(int codigo)
    {
        categoriaRepository.eliminarCategoria(codigo);
    }
}
